package com.yidu.hbatsft.service;

import com.yidu.hbatsft.domain.AtsPlanItem;

import java.util.List;

public interface AtsPlanItemService {
    /**
     * 新增
     * @param atsPlanItem
     * @return
     */
    int insertSelective(AtsPlanItem atsPlanItem);

    /**
     * 查询最后创建计划的指标
     * @return
     */
    List<AtsPlanItem> selectItem(String remark);

    /**
     * 通过pid查询指标
     * @param pid
     * @return
     */
    List<AtsPlanItem> selectItemByPid(String pid,String remark);

    /**
     * 修改指标
     * @param atsPlanItem
     * @return
     */
    int updateByPrimaryKeySelective(AtsPlanItem atsPlanItem);

    /**
     * 删除指标
     * @param itemId
     * @return
     */
    int updateDelete (Integer itemId);

    /**
     * 将上一次的指标的planDate都改为0
     * @return
     */
    int itemUpdte(String remark);

}
